package app.qrcode.browser.chat.model.bean

/**
 * Created by DomenCai on 2022/3/12.
 */
data class InvitationInfo(
    val user: UserInfo?,
    val group: GroupInfo?,
    val reason: String?,
    val status: InvitationStatus?
) {
    enum class InvitationStatus {
        //联系人状态
        NEW_INVITE,
        INVITE_ACCEPT,
        INVITE_ACCEPT_BY_PEER,


        NEW_GROUP_INVITE,
        NEW_GROUP_APPLICATION,
        GROUP_INVITE_ACCEPTED,
        GROUP_APPLICATION_ACCEPTED,
        GROUP_INVITE_DECLINED,
        GROUP_APPLICATION_DECLINED,
        GROUP_ACCEPT_INVITE,
        GROUP_ACCEPT_APPLICATION,
        GROUP_REJECT_APPLICATION,
        GROUP_REJECT_INVITE


    }
}